houses home builders puppy mortgage loan real estate sale new construction dogs apartments home mortgage cash flow banking builders home loan mortgage factoring flats new homes brokerage financing financial factor puppies homes for sale